repulsive looking animal - Español Inglés Diccionario